package com.wl2o2o.lanqiao.xzfourteen;

import java.math.BigInteger;

/** 
* @author : WLei224
* @date ：2023年2月12日 下午11:52:38 
* 
*/
public class 进制转换练习 {

	public static void main(String[] args) {
		/*
		 * @parms 进制的相互转换练习
		 */
		//十进制数i转 ? radix
		//样例：String string =  Integer.toString(int i, redix);		
		String string =  Integer.toString(15,2);
		String string1 =  Integer.toString(666,36);
		String string2 =  Integer.toBinaryString(15);
		String string3 =  Integer.toHexString(17);
		int string4 =  Integer.MAX_VALUE;
		
		
		
		
		
		//R进制数X转十进制
		//方式一：
		int a = Integer.parseInt(string,2);
		int b = Integer.parseInt("1111",2);
		//方式二：（将string封装成为大数BigInteger）
		BigInteger bigInteger = new BigInteger(string,2);
		
		
		
		
		System.out.println(string4);
		System.out.println(a);
		System.out.println(b);
		System.out.println(bigInteger);
		
		
		
	}

}
